In computing, command substitution is a facility originally introduced in the Unix shells that allows a command to be run and its output to be pasted back on the command line as arguments to another command. Shells typically do this by creating a child process to run the first command with its standard output piped back to the shell, which reads that output, parsing it into words separated by whitespace.
详细百科解释